﻿*{margin:0;padding:0;}
h1,h2,h3,h4{font-family:'Microsoft Yahei','simhei','Simsun',sans-serif;}
h3, h4, h5, h6 { font-size: 1em; }
h1{font-size:16px;} 
h2{font-size:14px;}
body, input, button, select, textarea {
    color: #444444;
    font: 12px/1.5 'Microsoft Yahei',Tahoma,Helvetica,'SimSun',sans-serif;
}
ul li{list-style:none}
.fl{float:left} 
.fr{float:right}


a {color:#333;text-decoration:none}
a:hover {color:#f00;}
a img { border: none; text-decoration: underline;}
label { cursor: pointer; }
table { empty-cells: show; border-collapse: collapse; }
caption, th { text-align: left; font-weight: 400; }

/* ͨ������������ҳ���� */
.wp {margin: 0 auto;width: 1080px;}
.wp1190{margin: 0 auto;width: 1190px;}
.wp980{margin: 0 auto;width: 980px;}
.wp100{width:100%}
.wp_left{width:420px;}
.wp_right{width:560px;}
.wp_780{width:780px;}
.wp_280{width:280px;}
.z{float:left}
.y{float:right}
.cl{clear:both;}
.m-b20{margin-bottom:20px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.clearfix:after{clear:both;content:'.';display:block;font-size:0;line-height:0;visibility:hidden;height:0}
.clearfix{zoom:1}
/* ҳͷ */
#toptb {
background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #CDCDCD;
    line-height: 28px;
	height:28px;
}
#top_nav li{float:left;display:inline;}
#top_nav a{
	float: left;
    padding: 0 9px 0 8px;
	font-family: microsoft yahei;
    font-size: 14px;
}
#hd{margin:20px auto 10px;}
#hd h2{padding:0;_width:200px;float:left}
#hd a:hover{color:#258419}

#toptb a {
	float: left;
	padding: 0 4px;
	height: 28px;
}
#toptb a:hover{text-decoration:none}

#toptb a.showmenu {
	padding-right: 15px;
}
#toptb a.hover {
	background-color: #FFF;
}
#loginbtn a{display:block;width:60px;text-align:center;margin:4px 0 4px 10px;border:1px solid #FFB38C;height:20px;line-height:20px;font-weight:bold;background:url(../images/indexbg_1.png) 0 -373px repeat-x;color:#444;}
#loginbtn a:hover{color:#F00;}
#toptb .pipe {
	float: left;
	display: none;
}
.z h2{font-size:14px;float:left;color:#F00;}

.header_top{
	height:28px!important;
	height:27px;
	line-height:28px;
	color:#676767;
	overflow:hidden;
    background:url("../images/indexbg_1.png") repeat-x scroll 0 -91px transparent;
	}
.header_top .time{
	float:left;
	padding-left:10px;
	width:124px;
	}
.header_top h2{display:inline;font-size:14px;}
.header_top a{color:#333;}
.header_top a:hover{color: #036;}
.city-info{
	margin: 10px 0 0 2px;
	float: left;
    width: 90px;}
.city-info h2{width:100%;}
.city-info__name {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
}
.city-info__toggle {
    color: #258419;
    font-size: 12px;
}

.header_top .toplinks{	
	float:right;
	text-align:right;
}
.header_top .toplinks a{
	margin:0 5px;
	}
.header_top .toplinks span{
	margin-left:15px;
	}
.header_top .toplinks span a{
	margin:0 2px;
	}
#my-search {
	float:left;
	width:600px;
	margin-top:10px;
}
.search-focus{width:468px;height:32px;margin-top:6px;display:inline;float:left; box-shadow:0 2px 1px #F0F0F0; border:2px solid #3EAF0E}
.search-focus .search-tag{z-index:500;position:relative;width:49px;height:26px;float:left;display:inline;margin:5px 0 0 2px;}
.search-focus .search-tag .tag-con{cursor:pointer;text-align:left;text-indent:10px;color:#333;font-size:14px;line-height:22px;*line-height:24px;background-position:-130px -40px}
.search-focus .search-tag .tag-con-bg{background-position:-200px -40px}
.search-focus .search-tag ul{display:none;position:absolute;top:26px;left:-2px;width:53px;border:1px #C1C1C1 solid;background:#fff;}
.search-focus .search-tag li{height:28px;line-height:28px;font-size:14px;text-align:left;}
.search-focus .search-tag li a{color:#333;display:block;width:53px;height:28px;text-indent:11px;text-decoration:none}
.search-focus .search-tag li a:hover{background:#F1F1F1}
.search-focus .search-input{float:left;width:464px; position:relative;left:4px;height:32px}
.search-focus .search-input .input-text{outline:medium none;border:0;background:none;width:316px;padding:1px 1px 0 6px;height:31px;display:inline;float:left;color:#999;font-size:14px;*line-height:34px;}
.search-focus .search-input .input-btn{float:right;cursor:pointer;width:88px;height:32px;border:0;background:#3EAF0E url(../images/btn_sch_1.png) no-repeat;color:#FFF;font-size:14px;}
.search-focus .search-input .input-btn.hover{background-position:0 -38px}
.search-keyword{border:1px solid #fff;width:368px;font-size:14px;top:4px; position:relative;float:left;height:24px;line-height:24px;}
.search-option{border:1px solid #fff;font-size:14px;top:6px; position:relative;width:83px;float:left;}
#my-search .tags{float:left;width:380px;height:24px;line-height:24px; overflow:hidden;}
#my-search .tags h4{font-size:12px;width:60px;float:left;}
.tags li{float:left;margin-right:10px;}

#sidebar {
	float:right;
	height:68px;
	width:280px;
	text-align:right
}
.wb{background:url(../images/weibo_1.jpg) 0 0 no-repeat;width:40px;height:40px;float:left;margin:10px 5px}
#w {background-position:0 0px;}
#t{ background-position:-40px 0;}
#s{ background-position:-80px 0;}
#wx{ background-position:-120px 0;}

#w:hover{}
#t:hover{}
#s:hover{}
#wx:hover{}

/*switch*/

#switch{position:absolute;top:15px;left:400px;width:138px;}
#switch span{display:block;border:1px solid #dbdbdd; padding:5px 25px 5px 10px;cursor:pointer;background:url(../images/updown_1.png) no-repeat 100% 2px;}
#channels{border:1px solid #dbdbdd;border-top:none;width:200px;height:80px;background:#FFF; position:absolute; z-index:99999;top:28px;left:0;}
#ch_par{border-top:1px solid #fff;float:left;width:86px;}
#ch_par li h2{line-height:24px;margin-right:10px;padding-left:10px;}
#ch_subs{float:left;width:600px;padding-top:2px;padding-left:10px;background:#F1F1F1;height:80px;border-top:1px solid #fff;}
#ch_subs li{height:24px;line-height:24px;float:left;margin-right:18px;list-style:none}
.hover{background: #F1F1F1;}




#imenu{height: 36px;overflow: hidden;background:url("../images/imenubg_1.png") repeat-x }

#imenu li {
    background: url("../images/indexbg_1.png") no-repeat scroll right -278px rgba(0, 0, 0, 0);
    display: inline;
    float: left;
}
#imenu a{
	color: #43434E;
    font: 14px/34px "΢���ź�",tahoma;
	border-bottom: 2px solid #DEDEDE;
    float: left;
    height: 34px;
    padding: 0 12px;
}
#imenu a:hover, #imenu .current a {
    border-bottom: 2px solid #258419;
    color: #258419;
    text-decoration: none;
}

.resultbar{
	height:32px;
	line-height:32px;
	background:transparent url(../images/search-top-bg_1.gif) repeat-x scroll;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
.resultlist{
  overflow:hidden;
  width:668px;
  float:left;
  min-height:480px; 
  _height:480px;
  overflow: visible;
}
.resultlist ul{
 
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
  color:#00C
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:600px;
 }
.resultlist ul li span {
display:block;	
}
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;  
 }
.resultlist ul li span small.url{ 
 overflow:hidden;
  text-overflow:ellipsis;
  display:inline-block;
  width:240px;
  white-space:nowrap;
  color:#008400
 }
 
.result_content .sidebar {
float:right;
border-left:1px solid #dbdbdd;
width:380px;
margin-top:15px;
min-height:480px; 
_height:480px;
overflow: visible;
padding:0 0 0 16px;
}
.result_content .sidebar ul{
margin-top:10px;	
}
.result_content .sidebar .fwxm{
float:left;
margin-right:15px;
margin-bottom:20px;

}
#nv {
	overflow: hidden;
	height: 40px;
	margin:0 auto;
	background: #64B441 url("../images/nv_1.png") repeat-x ;
}


#nv li {
	float: left;
	padding-right: 1px;
	height: 40px;
	line-height: 40px;
	font: 16px/2 'Microsoft Yahei','Simsun',sans-serif;
	background:url("../images/nv_1.png") no-repeat scroll 0 -46px
}
#nv .first{background:none;}
#nv li.a {
	background:#ED7612;
}
#nv li a {
	margin-left: -1px;
	float: left;
	padding: 0 15px;
	height: 40px;
    color: #fff;
	line-height:40px
}
#nv li.a a {
    color: #FFFFFF;
}

#nv li a:hover {
	text-decoration: underline;

}
#nv li span {
	display: none;
}
#nv .thisclass{background:#258419;margin-right:-2px;border-left:1px solid #69A94E;border-right:1px solid #69A94E}

.ie_all #nv li {
	line-height: 40px;
}
.ie_all .nvhm{background-position-x:-8px;background-position-y:-120px;}
.ie6 #nv li {
	line-height: 40px;
}


.nvhm{background:url(../images/search_1.png) -8px -120px no-repeat;}
#fwxm {
	position:relative;
	height:160px;
}
#fwxm li {
	float:left;
	width:216px;
	height:80px;
	text-align:center;
	border:1px soild #f00;
	margin:5px 5px;
}
li h2 {
	color:#585858;
}


/*��ҳ����*/
.hotnews, .ulist {
    padding-bottom: 4px;
	padding-right:28px;
}

.hotnews li {
	line-height:24px
}
.hotnews li strong {
	display:block;
	padding:14px 0 5px
}
.hotnews li a:link, .hotnews li a:active, .hotnews li a:visited {
	color:#222;
	font-size:12px
}
.hotnews li strong a:link, .hotnews li strong a:active, .hotnews li strong a:visited {
	font:bold 18px/24px "\5FAE\8F6F\96C5\9ED1", tahoma;
	color:#b70000
}
.focus_bottom {
	height:26px;
	line-height:26px;
	overflow:hidden
}
.focus_bottom a:link, .focus_bottom a:visited {
	font-size:14px
}

.ulist .bold-item {
	padding:10px 0 3px
}
.ulist .bold-item a {
	font:bold 16px/26px "΢���ź�", tahoma
}

/* ����ͼ ˮƽ����
------------------------------ */
.slide_x{overflow:hidden;position:relative;width:560px;height:305px;background:#fff;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:560px;height:305px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:560px;}
.slide_x .list img{vertical-align:top;}
.slide_x .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;font:12px/24px "\5b8b\4f53";text-indent:12px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.slide_x .btn{overflow:hidden;position:absolute;bottom:4px;right:6px;}
.slide_x .btn li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:2px;background:#eee;color:#333;font:11px/16px Tahoma;text-align:center;cursor:pointer;}
.slide_x .btn .selected{background:#f30;color:#fff;}
.slide_x .minus,
.slide_x .plus{position:absolute;top:110px;width:40px;height:50px;background-image:url(../images/control_1.png);background-repeat:no-repeat;text-align:center;cursor:pointer;}
.slide_x .minus{left:0;background-position:0 0;}
.slide_x .plus{right:0;background-position:-40px 0;}
.slide_x .minus:hover{background-position:0 -50px;}
.slide_x .plus:hover{background-position:-40px -50px;}


#imgplayer {
	height:305px;
	width:560px;
	padding-top:10px;
	position:relative;
	right:0;
	top:0;
	border:0;
	overflow:hidden
}
#imgplayer-prev, #imgplayer-next {
	position:absolute;
	width:45px;
	height:45px;
	z-index:89;
	filter:alpha(opacity=30);
	opacity:.5;
	top:130px;
	overflow:hidden;
	line-height:10
}
#imgplayer-prev {
	left:10px;
	background:url(../images/png24_1.png) no-repeat left top;
	_background:url(../images/top_bg_1.png) no-repeat 2px -557px
}
#imgplayer-next {
	right:10px;
	background:url(../images/png24_1.png) no-repeat left -45px;
	_background:url(../images/top_bg_1.png) no-repeat 2px -495px
}
#imgplayer-control a:hover {
	filter:alpha(opacity=80);
	opacity:.8
}
.imgview, .imgview img {
	margin:0;
	width:640px;
	height:305px
}
.imgnav {
	position:absolute;
	height:12px;
	width:200px;
	right:18px;
	bottom:13px;
	z-index:88;
	overflow:hidden
}
.imgnav a {
	float:right;
	height:12px;
	width:8px;
	margin-right:5px;
	background:url(../images/png24_1.png) 20px -126px;
	_background:url(../images/top_bg_1.png) -16px -623px;
	overflow:hidden;
	line-height:10
}
.imgnav a:hover, .imgnav a.active {
	background:url(../images/png24_1.png) 35px -126px;
	_background:url(../images/top_bg_1.png) 0 -623px;
	width:12px
}
.imgnav-mask {
	position:absolute;
	bottom:0;
	left:0;
	height:40px;
	background:#000;
	width:100%;
	z-index:86;
	filter:alpha(opacity=40);
	opacity:.6
}
.imgtit {
	position:absolute;
	height:40px;
	width:100%;
	bottom:0;
	left:0;
	padding-left:10px;
	z-index:87;
	background:0;
	text-align:left
}
.imgtit a:link, .imgtit a:visited, .imgtit a:hover, .imgtit a:active {
	display:block;
	height:40px;
	font:normal 16px/40px "΢���ź�", "����", tahoma;
	text-decoration:none;
	color:#fff;
	letter-spacing:1px
}
.toparea-rollnews {
	background:#fafafa;
	clear:both;
	height:28px;
	overflow:hidden;
	padding-right:5px;
	border:1px solid #e0e0e0
}
.toparea-rollnews dt {
	float:left;
	font:normal 12px/28px normal;
	height:28px;
	width:66px;
	text-align:center;
	color:#666;
	background:#e7e7e7;
	position:relative
}
.toparea-rollnews dt:after {
	position:absolute;
	position:static\9;
	right:-3px;
	top:7px;
	content:'.';
	height:12px;
	width:12px;
	background:#e7e7e7;
	color:#e7e7e7;
	-o-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg)
}
.toparea-rollnews dd {
	float:right;
	height:28px;
	overflow:hidden;
	position:relative;
	width:560px
}
#toparea_rollnews_tip {
	font:12px/28px normal
}
#toparea_rollnews_mask div {
	left:0;
	position:absolute;
	top:0;
	width:1000px
}
#toparea_rollnews_mask div a {
	float:left;
	font:12px/28px normal
}
#toparea_rollnews_mask div span {
	float:left;
	font:12px/28px normal;
	padding:0 10px
}
  
/*�����������*/
.cb {
	border:1px solid #dadbdf;
	border-top:none;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	position:relative;
	width:1188px;
}
.cauto {
    margin-bottom: -3000px;
    padding-bottom: 3010px;
    padding-top: 10px;
}
.cb h2, .cb h3, .cb h4 {
	background:url(../images/icon_bg_1.gif) no-repeat;
	color: #585858;	
	line-height: 22px;
	padding: 0 0 0 25px;
}
.cb h2.tm_icon{background-position:0 0}
.cb h2.bq_icon{background-position:0 -72px;}
.cb h2.zl_icon{background-position:0 -72px;}
.cb h2.law_icon{background-position:0 -108px;}
.cb h2.erp_icon{background-position:0 -144px;}
.cb h2.gssw_icon{background-position:0 -180px;}
.cb h2.iso_icon{background-position:0 -216px;}
.cb h2.renzheng_icon{background-position:0 -252px;}
.cb h2.call_icon{background-position:0 -288px;}
.cb h2.design_icon{background-position:0 -324px;}
.cb h2.website_icon{background-position:0 -360px;}
.cb h2.flzx_icon{background-position:0 -108px;}
.cb h2.guanggao_icon{background-position:0 -396px;}
.cb h2.caiwu_icon{background-position:0 -425px;}

.c_b h2 a {
	color: #000;
	width:auto;
}
.cb a {
	margin-right: 3px;
}
.c_b a, .c_b i {
	display: inline-block;
	font-size: 14px;
	font-style: normal;
	line-height:26px;
	min-width:40px;
}
.cb h2 a.dp, .cb a.gamecs, .cb a.jj {
	color: #585858;
	font-size: 14px;
	font-weight: normal;
	margin-left: 15px;
}

.c_b {
	float: left;
	font-size: 14px;
	line-height: 30px;
	margin-left: 10px;
	width: 200px;
}

.cbp2 {

	overflow: hidden;
	padding-right:10px;
}
.cbp3 {
	border-right: 1px solid #DADBDF;
	border-left: 1px solid #DADBDF;
	display: inline;
	overflow: hidden;
	width: 388px;
	padding-right:10px;
	padding-left:10px;
	margin-left:0;
}
.c_b2_2{width:50%;float:left;}

#cbright {
	float: right;
	_float: left;
	overflow: hidden;
	width: 326px;
	_width: 314px;
	margin-right:10px;
	_margin-right:0;
}

.line {
	border-top: 1px dotted #DCE2E6;
	margin-top: 6px;
	margin-bottom:6px;
}
.clear, .line {
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
}
li.col2{width:50%;*width:45%;float:left;}
li.col3{width:33%;float:left;}
#ft {
	margin-top:10px;
	float:left;
	width:100%;
	border-top: 1px solid #CDCDCD;
    color: #000;
    line-height: 1.8;
    padding: 10px 0 20px;
	background:#fff;
}
#ft .fl{padding:3px;}
#ft .fr{ float: right;
    padding: 5px 3px 0;
    width: 72px;
	text-align:center}
#ft p{line-height: 20px; text-indent:0;}
#ft span.l{margin:0 12px;}
#ft a {
	color:#000;
}
#ft p {
    border: 1px solid #D2D2D2;
    float: left;
    font-size: 12px;
    height: 50px;
    line-height: 20px;
    margin: 6px;
    overflow: hidden;
    padding: 0;
    width: 120px;
}
#contact {text-align:center}
.loginStatus{float:right;}
.loginStatus span{ margin-right: 12px;}
.wdzy-xlcd{ width:72px; border: 1px solid rgb(204, 204, 204); padding-top:2px; padding-bottom:5px; float:left; position:absolute;margin-left:243px;
margin-top: -27px; background-color:#FFF; z-index:99999}
.wdzy-xlcd ul{ list-style:none; padding-left:5px;}
.wdzy-xlcd ul{ line-height:20px; color:#666;}
.wdzy-xlcd1{ width:72px; border: 1px solid rgb(204, 204, 204); padding-top:2px; padding-bottom:5px; float:left; position:absolute;margin-left: 313.5px;
margin-top: -27px; background-color:#FFF; z-index:99999}
.wdzy-xlcd1 ul{ list-style:none; padding-left:5px;}
.wdzy-xlcd1 ul{ line-height:20px; color:#666;}
.bzxsq2-ts {color: #FF6600; margin-top: 10px;}

